2150. Find All Lonely Numbers in the Array - LeetCode Solution


Array Hash Table

Python Code:

from collections import defaultdict
class Solution:
    def findLonely(self, nums: List[int]) -> List[int]:
        check = defaultdict(int)
        for i in nums:
            check[i] += 1
        ans = []
        for i in nums:
            if ((i==0) or (i>=1 and check[i-1]==0)):
                if check[i]==1 and check[i+1]==0:
                    ans.append(i)
        return ans


Comments

Submit
0 Comments
More Questions

Zoos
Build a graph
Almost correct bracket sequence
Count of integers
Differences of the permutations
Doctor's Secret
Back to School
I am Easy
Teddy and Tweety
Partitioning binary strings
Special sets
Smallest chosen word
Going to office
Color the boxes
Missing numbers
Maximum sum
13 Reasons Why
Friend's Relationship
Health of a person
Divisibility
A. Movement
Numbers in a matrix
Sequences
Split houses
Divisible
Three primes
Coprimes
Cost of balloons
One String No Trouble
Help Jarvis!